package com.kaifamiao.category;

public class InstanceTest {

	public static void main(String[] args) {
		
		/** 创建 嵌套类 的实例 **/
		// 声明变量时使用 "外部类类名.内部类类名" 形式确定变量类型
		// 创建实例时 采用 "new 外部类类名.内部类类名()" 来实现
		Computer.Brand brand = new Computer.Brand();
		System.out.println( brand );
		
		/** 创建 实例内部类 的实例 **/
		// 先创建外部类的实例
		Computer c = new Computer();
		// 然后根据外部类的实例再创建 实例内部类 的实例
		Computer.Mainboard m1 = c.new Mainboard();
		System.out.println( m1 );
		
		Computer.Mainboard m2 = c.new Mainboard();
		System.out.println( m2 );
		
		Computer.Mainboard mb = new Computer().new Mainboard();
		System.out.println( mb );

	}

}
